var M=require("ming_node");

/**
 * 全局静态变量
 */


//相邻两个接口间隔的ms数
M.runApiDelay = 100;
//执行结果存放处
M.testCase = {}
//日志入库
M.log_db_enable = true;
//是否打印执行的代码
M.log_display_code=true;




//打印日志增强
M.log = function (...params) {
    if (Array.isArray(params[0]) || typeof params[0] == 'object') {
        params = [JSON.stringify(params[0])]
    }
    if (M.log_file_enable || M.log_console_enable || M.log_db_enable) {
        let r = "";
        if (M.log_display_time) {
            r = r + new Date().toLocaleString() + " ";
        }
        for (i in params) {
            r = r + params[i] + " ";
        }
        if (M.log_console_enable) console.log(r);
        r = r + "\n";
        if (M.log_file_enable) M.appendFile(M.log_path, r);
        if (M.log_db_enable) M.testCaseLog = M.testCaseLog + r;
    }
}




module.exports=M; 
